package com.alifi.crm.dal.object;

import com.alifi.crm.dal.BaseDO;
import com.alifi.crm.dal.enu.States;
import com.alifi.crm.dal.enu.YesOrNo;



public class EmployeeGuessDO extends BaseDO implements java.io.Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 4680145530207553501L;
	
	/**
	 * 状态: init, start, end
	 */
	private States states;
	
	/**
	 * 次数上限
	 */
	private Long limitGuessTimes;
	
	/**
	 * 猜测次数
	 */
	private Long guessTimes;
	
	/**
	 * 工号
	 */
	private String employeeNum;
	
	/**
	 * 是否最终猜对  true:正确, false:错误
	 */
	private YesOrNo isRight;
	
	/**
	 * 正确额度
	 */
	private Long rightAmount;
	
	/**
	 * 接收人1工号
	 */
	private String recipient1;
	
	/**
	 * 接收人2工号
	 */
	private String recipient2;
	
	
	/**
	 * 初始化转发次数
	 */
	private Long initTransmitTimes;
	
	/**
	 * 有效转发次数
	 */
	private Long actTransmitTimes;
	
	/**
	 * 是否被锁
	 */
	private YesOrNo isLock;
	
	/**
	 * 备注
	 */
	private String remark;
	
	/**
	 * userId
	 */
	private String userId;
		
	
	public States getStates() {
		return states;
	}

	public void setStates(States states) {
		this.states = states;
	}

	public YesOrNo getIsRight() {
		return isRight;
	}

	public void setIsRight(YesOrNo isRight) {
		this.isRight = isRight;
	}

	public Long getLimitGuessTimes() {
		return limitGuessTimes;
	}

	public void setLimitGuessTimes(Long limitGuessTimes) {
		this.limitGuessTimes = limitGuessTimes;
	}

	public Long getGuessTimes() {
		return guessTimes;
	}

	public void setGuessTimes(Long guessTimes) {
		this.guessTimes = guessTimes;
	}

	public String getEmployeeNum() {
		return employeeNum;
	}

	public void setEmployeeNum(String employeeNum) {
		this.employeeNum = employeeNum;
	}

	public Long getRightAmount() {
		return rightAmount;
	}

	public void setRightAmount(Long rightAmount) {
		this.rightAmount = rightAmount;
	}

	public String getRecipient1() {
		return recipient1;
	}

	public void setRecipient1(String recipient1) {
		this.recipient1 = recipient1;
	}

	public String getRecipient2() {
		return recipient2;
	}

	public void setRecipient2(String recipient2) {
		this.recipient2 = recipient2;
	}

	public Long getInitTransmitTimes() {
		return initTransmitTimes;
	}

	public void setInitTransmitTimes(Long initTransmitTimes) {
		this.initTransmitTimes = initTransmitTimes;
	}

	public Long getActTransmitTimes() {
		return actTransmitTimes;
	}

	public void setActTransmitTimes(Long actTransmitTimes) {
		this.actTransmitTimes = actTransmitTimes;
	}

	public YesOrNo getIsLock() {
		return isLock;
	}

	public void setIsLock(YesOrNo isLock) {
		this.isLock = isLock;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getUserId() {
		return userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}	
	
}
